Adaptable and Adaptive Systems: The Intelligent Control Paradigm for Software Architecture

نویسنده

  • Charles Herring
چکیده

This paper presents a model-based architectural approach to evolving, or growing, adaptive software systems. The architecture is based on the Viable System Model (VMS) developed by Stafford Beer. The VSM, as a meta-model, tries to capture the essential invariants required by successful, or viable, systems. These types of systems are called Complex Adaptive Systems in Complexity Theory and Intelligent Control Systems in control engineering. I call the VSM-based architecture the Viable Software Architecture. The architecture incorporates the structure and behaviour of viable systems in software. Additionally, the approach permits “piecemeal” growth of the system to include high-levels of behaviour. The goal is to provide a method whereby software can be adapted (designtime, by humans) toward becoming an adaptive system (at runtime, self-controlling software). The Viable Software Architecture is developed in a sequence of stages using UML. Then a component framework specification is given based on the architecture. The overall goal of the approach is discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents

Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....

متن کامل

Fractional order robust adaptive intelligent controller design for fractional-order chaotic systems with unknown input delay, uncertainty and external disturbances

In this paper, a fractional-order robust adaptive intelligent controller (FRAIC) is designed for a class of chaotic fractional order systems with uncertainty, external disturbances and unknown time-varying input time delay. The time delay is considered both constant and time varying. Due to changes in the equilibrium point, adaptive control is used to update the system's momentary information a...

متن کامل

Software systems facilitating self-adaptive control software

Self-adaptive control software is a new paradigm to create robust, fault-tolerant mobile robots. This type of software analyzes its performance and dynamically modifies itself to operate better in adverse and rapidly changing conditions. We have created two systems that facilitate the creation of self-adaptive control software: PB3A and RAVE. PB3A, the Port-Based Adaptable Agent Architecture, i...

متن کامل

The Pattern of the Viable System and its Language

The Viable System Model tries to capture the essential pattern of living systems: both natural organisms and human organizations. A Viable system is one that can survive in its environment. Survival in a dynamic environment requires adaptation. The Viable System Model specifies a supervisory-adaptive-control or “intelligent” control strategy as necessary and sufficient for survival. This paper ...

متن کامل

Intelligent Routers and Smart Protocols

IP networks are now well established. However, control, management and optimization schemes are provided in a static and basic way. Network control and management with intelligent software agents offers a new way to master quality of service, security and mobility management. This new paradigm allows a dynamic and intelligent control of the equipment in a local manner, a global network control ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001